% 向ghy学习，自己尝试编一个教材

% 指定最低需要哪个版本的Latex
\NeedsTeXFormat{LaTeX2e}
% 名称和版本信息
\ProvidesClass{Mathbook}[2024/1/21 WHH Mathbook Format]

%% 参数设置（实际上我不喜欢在文档类中加入参数，更喜欢用宏包命令）
\DeclareOption{10pt}{
  \PassOptionsToClass{\CurrentOption}{article}
}
\DeclareOption{sans}{
  \PassOptionsToPackage{\CurrentOption}{custom}
}
\DeclareOption{neverindent}{
  \PassOptionsToPackage{\CurrentOption}{custom}
}

%% 输入了未定义的参数时，发出的警告
\DeclareOption*{
  \ClassWarning{myclass}{Unknown option '\CurrentOption'}
}

%% 设置默认参数
\ExecuteOptions{10pt}

%% 检查参数并执行
\ProcessOptions\relax

%% 继承的父类
\LoadClass[a4paper]{book}

% 引用自己编写的数学偏好宏包，这里用Format指代
\RequirePackage{Format}

%% 正文部分

% 图片宏



% 按照自己喜欢的book排版进行设置


%% 文档结束
\endinput